home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2001 January / Game.EXE_01_2001.iso / demos / Blade of Darkness / data1.cab / Program_Executable_Files / Lib / AnmSets / CosAnimationSet.py < prev    next >
Encoding:
Text File  |  2000-11-16  |  9.4 KB  |  308 lines

  1. import Bladex
  2. import Enm_Def
  3.  
  4. #    JOG_ANM
  5. def LoadCosAnimationSet(ct_name):
  6.  
  7.     print "Loading the Cos animation sets..."
  8.  
  9.     #### Relax ####
  10.     #Bladex.AddAnimFlags("Cos_rlx",0,0,0,1,Enm_Def.BM_XYZ,Enm_Def.HEADF_ENG)
  11.     
  12.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_rlx_no.BMV","Rlx_no_Cos",1)
  13.     Bladex.AddAnmRStep("Rlx_no_Cos",0.0)
  14.     Bladex.AddAnmLStep("Rlx_no_Cos",0.0)
  15.                 
  16.  
  17.     # other
  18.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jmp_back1.BMV","Cos_jmp_back1",0)
  19. #    Bladex.AddAnmRStep("Cos_jmp_back1",0.0)
  20. #    Bladex.AddAnmLStep("Cos_jmp_back1",0.0)
  21.  
  22.  
  23.     ###############
  24.     #
  25.     #    AMBIENT
  26.     #
  27.     ###############
  28.     
  29.     
  30.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_alarm.BMV","Cos_alarm",1)
  31.     Bladex.AddAnmRStep("Cos_alarm",0.0)
  32.     Bladex.AddAnmRRelease("Cos_alarm",0.2)
  33.     Bladex.AddAnmRStep("Cos_alarm",0.39)
  34.     Bladex.AddAnmLStep("Cos_alarm",0.0)
  35.     Bladex.AddAnmLRelease("Cos_alarm",0.2)
  36.     Bladex.AddAnmLStep("Cos_alarm",0.39)
  37.     
  38.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_fury.BMV","Cos_fury",1)
  39.     Bladex.AddAnmRStep("Cos_fury",0.0)
  40.     Bladex.AddAnmLStep("Cos_fury",0.0)
  41.  
  42.  
  43.     ### CORRER   ####
  44.  
  45.     
  46.  
  47.     
  48.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jog_no.BMV","Jog_no_Cos",1)    
  49.     Bladex.AddAnmLStep("Jog_no_Cos",0.44)
  50.     Bladex.AddAnmLRelease("Jog_no_Cos",0.605)
  51.     Bladex.AddAnmRStep("Jog_no_Cos",0.0)
  52.     Bladex.AddAnmRRelease("Jog_no_Cos",0.254)
  53.     Bladex.AddAnmRStep("Jog_no_Cos",1)
  54.     Bladex.AddStopTests("Jog_no_Cos") 
  55.  
  56.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jog_no.BMV","Wlk_no_Cos",1)    
  57.     Bladex.AddAnmLStep("Wlk_no_Cos",0.44)
  58.     Bladex.AddAnmLRelease("Wlk_no_Cos",0.605)
  59.     Bladex.AddAnmRStep("Wlk_no_Cos",0.0)
  60.     Bladex.AddAnmRRelease("Wlk_no_Cos",0.254)
  61.     Bladex.AddAnmRStep("Wlk_no_Cos",1)
  62.     Bladex.AddStopTests("Wlk_no_Cos") 
  63.         
  64.  
  65.  
  66.  
  67.     ####  WBK ####
  68.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_wbk_no.BMV","Wbk_no_Cos",1)
  69.     Bladex.AddAnmRStep("Wbk_no_Cos",0.333)     
  70.     Bladex.AddAnmRRelease("Wbk_no_Cos",0.638)
  71.     Bladex.AddAnmLStep("Wbk_no_Cos",0)     
  72.     Bladex.AddAnmLRelease("Wbk_no_Cos",0.478)     
  73.     Bladex.AddAnmLStep("Wbk_no_Cos",1)  
  74.     Bladex.AddStopTests("Wbk_no_Cos")
  75.  
  76.     
  77.     Bladex.AddAnmEvent("Wbk_no_Cos","StopTest",0.2)
  78.     Bladex.AddAnmEvent("Wbk_no_Cos","StopTest",0.7)
  79.  
  80.     
  81.     #
  82.     #### Caminar ####
  83.     #
  84.  
  85.     """
  86.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_wlk_no.BMV","Wlk_no_Cos",1)
  87.     Bladex.AddAnmRStep("Wlk_no_Cos",0.424)
  88.     Bladex.AddAnmRRelease("Wlk_no_Cos",0.920)
  89.     Bladex.AddAnmLStep("Wlk_no_Cos",0.0)
  90.     Bladex.AddAnmLRelease("Wlk_no_Cos",0.197)
  91.     Bladex.AddAnmLStep("Wlk_no_Cos",1.0)      
  92.     Bladex.AddStopTests("Wlk_no_Cos")
  93.     """
  94.     
  95.  
  96.     #### Caidas ####
  97.  
  98.  
  99.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_fll_medium_1h.BMV","FallMed_Cos",0)
  100.     Bladex.AddAnmRStep("FallMed_Cos",0.0)
  101.     Bladex.AddAnmLStep("FallMed_Cos",0.0)
  102.  
  103.  
  104.  
  105.     #Caida enorme
  106.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fll.BMV","Dth_Fll_Cos",0)
  107.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fll2.BMV","Dth_Fll2_Cos",0)
  108.     
  109.     
  110.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fly.BMV","Cos_dth_fly",0)
  111.     
  112.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth0.BMV","Cos_dth0",0)
  113.     
  114.     
  115.     
  116.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_hurt_lite.BMV","Cos_hurt_lite",1)
  117.     Bladex.AddAnmRStep("Cos_hurt_lite",0.0)
  118.     Bladex.AddAnmLStep("Cos_hurt_lite",0.0)
  119.  
  120.  
  121.  
  122.  
  123.     #### Golpes ####
  124.  
  125.  
  126.  
  127.  
  128.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_g_01.BMV","Cos_g_01",0)        
  129.     Bladex.AddAnmRStep("Cos_g_01",0)     
  130.     Bladex.AddAnmLStep("Cos_g_01",0)     
  131.     Bladex.AddAnmRRelease("Cos_g_01",0.175) 
  132.     Bladex.AddAnmRStep("Cos_g_01",0.499)    
  133.     Bladex.AddAnmRRelease("Cos_g_01",0.586) 
  134.     Bladex.AddAnmRStep("Cos_g_01",0.752)     
  135.     Bladex.AddAnmLRelease("Cos_g_01",0.175) 
  136.     Bladex.AddAnmLStep("Cos_g_01",0.499)    
  137.     Bladex.AddAnmLRelease("Cos_g_01",0.586) 
  138.     Bladex.AddAnmLStep("Cos_g_01",0.752)
  139.     
  140.  
  141.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_g_02.BMV","Cos_g_02",0)        
  142.     Bladex.AddAnmRStep("Cos_g_02",0)     
  143.     Bladex.AddAnmLStep("Cos_g_02",0)     
  144.     Bladex.AddAnmRRelease("Cos_g_02",0.377) 
  145.     Bladex.AddAnmRStep("Cos_g_02",0.923)    
  146.     Bladex.AddAnmLRelease("Cos_g_02",0.377) 
  147.     Bladex.AddAnmLStep("Cos_g_02",0.923)    
  148.     
  149.  
  150.  
  151.     
  152.  
  153.     #
  154.     # Movimientos en combate
  155.     #
  156.     anm_name="Cos_attack_l"
  157.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  158.     Bladex.AddAnmLStep(anm_name,0.0)     
  159.     Bladex.AddAnmLRelease(anm_name,0.12)
  160.     Bladex.AddAnmLStep(anm_name,0.92)  
  161.     Bladex.AddAnmRStep(anm_name,0.0)    
  162.     Bladex.AddAnmRRelease(anm_name,0.121) 
  163.     Bladex.AddAnmRStep(anm_name,1) 
  164.     Bladex.AddStopTests(anm_name)
  165.  
  166.     anm_name="Cos_attack_r"
  167.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  168.     Bladex.AddAnmLStep(anm_name,0.0)     
  169.     Bladex.AddAnmLRelease(anm_name,0.121) 
  170.     Bladex.AddAnmLStep(anm_name,1) 
  171.     Bladex.AddAnmRStep(anm_name,0.0)    
  172.     Bladex.AddAnmRRelease(anm_name,0.12)
  173.     Bladex.AddAnmRStep(anm_name,0.92) 
  174.     Bladex.AddStopTests(anm_name)
  175.  
  176.     anm_name="Cos_attack_f"
  177.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  178.     Bladex.AddAnmRStep(anm_name,0.0)     
  179.     Bladex.AddAnmRRelease(anm_name,0.126)     
  180.     Bladex.AddAnmRStep(anm_name,0.198)     
  181.     Bladex.AddAnmRRelease(anm_name,0.255)     
  182.     Bladex.AddAnmRStep(anm_name,0.504)     
  183.     Bladex.AddAnmRRelease(anm_name,0.624)     
  184.     Bladex.AddAnmRStep(anm_name,0.666)     
  185.     Bladex.AddAnmRRelease(anm_name,0.766)     
  186.     Bladex.AddAnmRStep(anm_name,1)
  187.     Bladex.AddAnmLStep(anm_name,0.0)     
  188.     Bladex.AddAnmLRelease(anm_name,0.1261)   
  189.     Bladex.AddAnmLStep(anm_name,0.1981)   
  190.     Bladex.AddAnmLRelease(anm_name,0.2551)
  191.     Bladex.AddAnmLStep(anm_name,0.5041)   
  192.     Bladex.AddAnmLRelease(anm_name,0.6241)   
  193.     Bladex.AddAnmLStep(anm_name,0.6661)   
  194.     Bladex.AddAnmLRelease(anm_name,0.7661)   
  195.     Bladex.AddAnmLStep(anm_name,0.9751)   
  196.     Bladex.AddStopTests(anm_name)
  197.     
  198.     anm_name="Cos_attack_b"
  199.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  200.     Bladex.AddAnmRStep(anm_name,0.0)     
  201.     Bladex.AddAnmRRelease(anm_name,0.140)     
  202.     Bladex.AddAnmRStep(anm_name,0.369)     
  203.     Bladex.AddAnmRRelease(anm_name,0.437)     
  204.     Bladex.AddAnmRStep(anm_name,0.590)     
  205.     Bladex.AddAnmRRelease(anm_name,0.646)     
  206.     Bladex.AddAnmRStep(anm_name,1)
  207.     Bladex.AddAnmLStep(anm_name,0.0)     
  208.     Bladex.AddAnmLRelease(anm_name,0.1401)     
  209.     Bladex.AddAnmLStep(anm_name,0.3691)     
  210.     Bladex.AddAnmLRelease(anm_name,0.4371)     
  211.     Bladex.AddAnmLStep(anm_name,0.5901)     
  212.     Bladex.AddAnmLRelease(anm_name,0.6461)     
  213.     Bladex.AddAnmLStep(anm_name,1) 
  214.     Bladex.AddStopTests(anm_name)
  215.  
  216.  
  217.     anm_name="Cos_d_r"
  218.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  219.     Bladex.AddAnmRStep(anm_name,0)     
  220.     Bladex.AddAnmRRelease(anm_name,0.341)     
  221.     Bladex.AddAnmRStep(anm_name,0.693)     
  222.     Bladex.AddAnmLStep(anm_name,0)     
  223.     Bladex.AddAnmLRelease(anm_name,0.366)     
  224.     Bladex.AddAnmLStep(anm_name,0.754)          
  225.  
  226.     anm_name="Cos_d_l"
  227.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  228.     Bladex.AddAnmRStep(anm_name,0)     
  229.      Bladex.AddAnmRRelease(anm_name,0.379)     
  230.     Bladex.AddAnmRStep(anm_name,0.678)     
  231.     Bladex.AddAnmLStep(anm_name,0)     
  232.     Bladex.AddAnmRRelease(anm_name,0.150) 
  233.     Bladex.AddAnmRStep(anm_name,0.370)    
  234.     Bladex.AddAnmLRelease(anm_name,0.396) 
  235.     Bladex.AddAnmLStep(anm_name,0.829)
  236.  
  237.  
  238.  
  239. #    anm_name="Cos_rlx_f"
  240. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  241. #    Bladex.AddAnmRStep(anm_name,0)     
  242. #    Bladex.AddAnmLStep(anm_name,0)
  243.  
  244.  
  245.  
  246.     anm_name="Cos_jmp_no"
  247.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV","Cos_jmp_no",0)
  248.     Bladex.AddAnmRStep("Cos_jmp_no",0.0) 
  249.     Bladex.AddAnmRRelease("Cos_jmp_no",0.223) 
  250.     Bladex.AddAnmRStep("Cos_jmp_no",0.795)     
  251.     Bladex.AddAnmLStep("Cos_jmp_no",0.0)
  252.     Bladex.AddAnmLRelease("Cos_jmp_no",0.297)     
  253.     Bladex.AddAnmLStep("Cos_jmp_no",0.745)     
  254.     
  255.     
  256.     #
  257.     # Slip
  258.     #
  259.     anm_name="Cos_slip"
  260.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,1)
  261.     Bladex.AddAnmRStep(anm_name,0)     
  262.     Bladex.AddAnmLStep(anm_name,0)     
  263.  
  264.  
  265.     
  266.     
  267.  
  268.     #
  269.     # Climb
  270.     #
  271. #    anm_name="Cos_clmb_high_no"
  272. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  273. #    Bladex.AddAnmRStep(anm_name,0)     
  274. #    Bladex.AddAnmLStep(anm_name,0)     
  275. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  276. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  277. #    Bladex.AddAnmRStep(anm_name,0.77)     
  278. #    Bladex.AddAnmLStep(anm_name,0.78)     
  279. #
  280.     anm_name="Cos_clmb_medium_no"
  281.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  282.     Bladex.AddAnmRStep(anm_name,0)     
  283.     Bladex.AddAnmLStep(anm_name,0)     
  284.     Bladex.AddAnmRRelease(anm_name,0.30)     
  285.     Bladex.AddAnmLRelease(anm_name,0.30)    
  286.     Bladex.AddAnmRStep(anm_name,0.77)     
  287.     Bladex.AddAnmLStep(anm_name,0.78)     
  288.  
  289. #    anm_name="Cos_clmb_medlow_no"
  290. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  291. #    Bladex.AddAnmRStep(anm_name,0)     
  292. #    Bladex.AddAnmLStep(anm_name,0)     
  293. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  294. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  295. #    Bladex.AddAnmRStep(anm_name,0.77)     
  296. #    Bladex.AddAnmLStep(anm_name,0.78)     
  297. #
  298. #    anm_name="Cos_clmb_low_no"
  299. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  300. #    Bladex.AddAnmRStep(anm_name,0)     
  301. #    Bladex.AddAnmLStep(anm_name,0)     
  302. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  303. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  304. #    Bladex.AddAnmRStep(anm_name,0.77)     
  305. #    Bladex.AddAnmLStep(anm_name,0.78)     
  306.  
  307.  
  308.